/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package katel2;

import javax.swing.JOptionPane;

/**
 *
 * @author GustavoKatel_
 */
public class Menu {
    
    public static void main(String[] args)
    {
        /*
         * 1 – Cadastro de Cliente (no máximo 100)
           2 – Consulta a Cliente
        */
        
        Cliente clientes[] = new Cliente[100]; //cria o array, objeto cliente ainda não existe
        int i;
        for(i=0;i<100;i++)
        {
            clientes[i] = new Cliente(); //cria os objetos dentro do array clientes
        }
        i=0;
        
        while(true)
        {
        String opcao = JOptionPane.showInputDialog(null,"1 – Cadastro de Cliente (no máximo 100)\n2 – Consulta a Cliente \n3 - Sair ");
        if(opcao==null || opcao.equals("3"))    
        {
            break;
        }
        else
        if(opcao.equals("1"))
        {
            if(i<100)
            {
            clientes[i].setCodCli(i+1);
            clientes[i].setNome(JOptionPane.showInputDialog(null, "Digite o nome: "));
            clientes[i].setEnd(JOptionPane.showInputDialog(null, "Digite o endereço: "));
            i++;
            }
            else
            {
                JOptionPane.showMessageDialog(null, "Não há mais espaços para cadastrar!");
            }
            
        }
        else
        if(opcao.equals("2"))
        {
            int cod = Integer.parseInt( JOptionPane.showInputDialog(null, "Digite o cod a ser pequisado: ") );
            if( clientes[cod-1].getCodCli()>0 )
            {
                JOptionPane.showMessageDialog(null, "Cliente Encontrado!\nCódigo:"+clientes[cod-1].getCodCli()+"\nNome:"+clientes[cod-1].getNome()+"\nEndereço:"+clientes[cod-1].getEnd());
            }
            else
            {
                JOptionPane.showMessageDialog(null, "Cliente não cadastrado!");
            }
        }
        else
        {
            JOptionPane.showMessageDialog(null, "Opção inválida!");
        }
        
        }
    }
            
}
